mechanical wave - Turkish English Dictionary